deputy permanent delegation to european union - German English Dictionary